package com.airlines.crewassignment.entity.crewlocation;


import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * @author xxxx
 * @date 2018/06/25 09:51:34
 * @company xxxx Airlines
 * @description 
 */


public class CrewBackup {

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private String updateTime;

    /**
     * 是否删除 1是 0否
     */
    private Integer isDelete;

    /**
     * 备份日期
     */
    private String flightDate;
    private String oldFlightDate; //旧日期

    /**
     * 人员代码
     */
    private String pCode;

    /**
     * 序号
     */
    private Integer idx;

    /**
     * 备份类型代码
     */
    private Integer bakType;

    /**
     * 岗位
     */
    private String rankNo;

    /**
     * 准备结果
     */
    private String prepareResult;

    /**
     * 准备时间
     */
    private String prepareTime;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 是否备份上了,Y备上
     */
    private String bakFlag;

    /**
     * 备份准备开始时间
     */
    private String prepareStartTime;

    /**
     * 备份准备结束时间
     */
    private String prepareEndTime;

    /**
     * 是否已确认,N未确认,Y已确认
     */
    private String confirmFlag;

    /**
     * 确认时间
     */
    private String confirmTime;

    /**
     * 是否已生效,N未生效,Y已生效
     */
    private String bakConfirmRemark;

    //以下用于页面显示

    private String bakName;
    private String bakPersonName;
    private String updateByName;
    private String moduleFlag;

    private String techNoE;//局方授权技术代码

    private String techNoI;//公司授权技术代码

    private String techNoZ;//排班授权技术代码


    private String eTechName;//局方授权名称
    private String iTechName;//公司授权名称
    private String zTechName;//排班授权名称
    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
    }
	public String getUpdateBy() {
		return updateBy;
	}
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	public Integer getIsDelete() {
		return isDelete;
	}
	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}
	public String getFlightDate() {
		return flightDate;
	}
	public void setFlightDate(String flightDate) {
		this.flightDate = flightDate;
	}
	public String getOldFlightDate() {
		return oldFlightDate;
	}
	public void setOldFlightDate(String oldFlightDate) {
		this.oldFlightDate = oldFlightDate;
	}
	public String getPCode() {
		return pCode;
	}
	public void setPCode(String pCode) {
		this.pCode = pCode;
	}
	public Integer getIdx() {
		return idx;
	}
	public void setIdx(Integer idx) {
		this.idx = idx;
	}
	public Integer getBakType() {
		return bakType;
	}
	public void setBakType(Integer bakType) {
		this.bakType = bakType;
	}
	public String getRankNo() {
		return rankNo;
	}
	public void setRankNo(String rankNo) {
		this.rankNo = rankNo;
	}
	public String getPrepareResult() {
		return prepareResult;
	}
	public void setPrepareResult(String prepareResult) {
		this.prepareResult = prepareResult;
	}
	public String getPrepareTime() {
		return prepareTime;
	}
	public void setPrepareTime(String prepareTime) {
		this.prepareTime = prepareTime;
	}
	public String getStartTime() {
		return startTime;
	}
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	public String getEndTime() {
		return endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	public String getBakFlag() {
		return bakFlag;
	}
	public void setBakFlag(String bakFlag) {
		this.bakFlag = bakFlag;
	}
	public String getPrepareStartTime() {
		return prepareStartTime;
	}
	public void setPrepareStartTime(String prepareStartTime) {
		this.prepareStartTime = prepareStartTime;
	}
	public String getPrepareEndTime() {
		return prepareEndTime;
	}
	public void setPrepareEndTime(String prepareEndTime) {
		this.prepareEndTime = prepareEndTime;
	}
	public String getConfirmFlag() {
		return confirmFlag;
	}
	public void setConfirmFlag(String confirmFlag) {
		this.confirmFlag = confirmFlag;
	}
	public String getConfirmTime() {
		return confirmTime;
	}
	public void setConfirmTime(String confirmTime) {
		this.confirmTime = confirmTime;
	}
	public String getBakConfirmRemark() {
		return bakConfirmRemark;
	}
	public void setBakConfirmRemark(String bakConfirmRemark) {
		this.bakConfirmRemark = bakConfirmRemark;
	}
	public String getBakName() {
		return bakName;
	}
	public void setBakName(String bakName) {
		this.bakName = bakName;
	}
	public String getBakPersonName() {
		return bakPersonName;
	}
	public void setBakPersonName(String bakPersonName) {
		this.bakPersonName = bakPersonName;
	}
	public String getUpdateByName() {
		return updateByName;
	}
	public void setUpdateByName(String updateByName) {
		this.updateByName = updateByName;
	}
	public String getModuleFlag() {
		return moduleFlag;
	}
	public void setModuleFlag(String moduleFlag) {
		this.moduleFlag = moduleFlag;
	}
	public String getTechNoE() {
		return techNoE;
	}
	public void setTechNoE(String techNoE) {
		this.techNoE = techNoE;
	}
	public String getTechNoI() {
		return techNoI;
	}
	public void setTechNoI(String techNoI) {
		this.techNoI = techNoI;
	}
	public String getTechNoZ() {
		return techNoZ;
	}
	public void setTechNoZ(String techNoZ) {
		this.techNoZ = techNoZ;
	}
	public String geteTechName() {
		return eTechName;
	}
	public void seteTechName(String eTechName) {
		this.eTechName = eTechName;
	}
	public String getiTechName() {
		return iTechName;
	}
	public void setiTechName(String iTechName) {
		this.iTechName = iTechName;
	}
	public String getzTechName() {
		return zTechName;
	}
	public void setzTechName(String zTechName) {
		this.zTechName = zTechName;
	}

    
    

}
